package com.soilflow.info.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.soilflow.common.domain.LandRent;
import com.soilflow.common.domain.bigdata.LandBigdataDto;
import com.soilflow.common.domain.bigdata.LandCountGroupByStatus;
import com.soilflow.common.domain.bigdata.LandCountVO;
import com.soilflow.common.domain.bigdata.LandDataVO;
import com.soilflow.common.domain.dto.LandRentDto;

import java.math.BigDecimal;
import java.util.List;

/**
 * 【请填写功能名称】Service接口
 * 
 * @author party
 * @date 2023-09-07
 */
public interface IBigdataService extends IService<LandBigdataDto> {

    public LandCountVO countDeptLand(Long deptId);

    public BigDecimal selectAllLand(LandBigdataDto dto);

    public List<LandCountGroupByStatus> countLandGroupByStatus(LandBigdataDto dto);

    public LandDataVO countLandData(LandBigdataDto dto);

    public List<LandDataVO> countLandDataGroupByMonth(LandBigdataDto dto);

}
